package com.example.common.Interface.user.service;

import com.example.common.Interface.user.entity.dto.*;
import com.example.common.Interface.user.entity.vo.UserInfoVO;

public interface UserService {
    RegisterRespDTO register(RegisterReqDTO request);

    LoginRespDTO login(LoginReqDTO request);

    Boolean logout(Long userId);

    Boolean deleteUser(Long userId);

    Boolean updateUser(Long userId, UpdateReqDTO request);

    UserInfoVO getUserInfo(Long userId);
}
